package com.wgts.wgts.mvp.model;

import com.wgts.wgts.netmodle.HttpResultSubscriber;
import com.wgts.wgts.netmodle.req.ActivityListRequest;
import com.wgts.wgts.netmodle.req.AppModleRequest;
import com.wgts.wgts.netmodle.resp.ActivityListEntity;
import com.wgts.wgts.netmodle.resp.AppModleEntity;
import com.wgts.wgts.netmodle.resp.VipMessageEntity;
import com.wgts.wgts.rxjava.MVPResultSubscriber;

import java.util.List;

public interface IHomePageContentFragmentModle {
    void initDataView(AppModleRequest appModleRequest, HttpResultSubscriber<List<AppModleEntity>> subscriber);
    void startCutDown(MVPResultSubscriber<VipMessageEntity> mvpResultSubscriber);
    void removeCutDown();
    void timeActionList(ActivityListRequest request, HttpResultSubscriber<List<ActivityListEntity>> subscriber);
    void vipMessage(HttpResultSubscriber<List<VipMessageEntity>> subscriber);
}
